package tg.game.lottery.caopan;

import java.util.List;

import tg.model.GameCpRecord;

/**
 * 操盘对象
 *    玩法可操盘
 *    下注码号可操盘
 *    原始码号可操盘（赔率设定可操盘）
 *    
 *    总操盘值 = 原始码号操盘值 （可能要根据不同玩法不同算法计算得出赔率）+ 下注码号操盘值 + 玩法操盘值 
 *    总操盘值 = 原始码号(也是下注码号)操盘值 + 玩法操盘值
 *    各自玩法自己角析 
 *    
 *    供上级操盘（上级对指定下级操盘）
 *    供本级操盘（一般是自己操盘自己）
 * 
 * 
 * 
 * 
 * @author NKW
 * 	操盘key
 *	操盘记录列表
 *  当前操盘总值
 *  
 *  
 *  各自不同的玩法都知道自己要操盘哪些对象，到时初始化化这些对象，再初始化操盘记录，再扔给玩法时，就知道扔到哪些地方了
 */
public class CpObject {
	private String cpKey;
	private double cpValue;
	private List<GameCpRecord> cpList; 
	public void iniCpRec(){
		
	}
	public void addCpRec(GameCpRecord rec){
		this.cpList.add(rec);
		cpValue += rec.getCpValue();
	}
	public void removeCpRec(GameCpRecord rec){
		if (this.cpList.contains(rec)){
			this.cpList.remove(rec);
			cpValue -= rec.getCpValue();
		}
	}
}
